package com.echronos.payment.commons.cpcn.util;

import lombok.Data;

import java.util.List;

/**
 * @Author wangyadong
 * @Date 2023/10/25 11:26
 * @ClassName CpcnTx4600Model
 */
@Data
public class CpcnTx4600Model extends CpcnBaseModel {
    /**
     * 子用户 ID
     */
    private String userID;
    /**
     * 主用户ID
     */
    private String mainUserID;
//    /**
//     * 主用户ID
//     */
//    private String userType;
    /**
     * 是否进行OCR标识
     * 10是20否
     */
    private String oCRFlag;
    /**
     * 业务类型
     * 10-壹企付-开户上传身份影印图片
     * 11-壹企付-实名用户补充影印件
     * 12-壹企付-开户信息修改影印件
     * 20-薪享付-签约上传身份影印图片
     * 30-信用支付-准入授权影像件
     * 40-信用支付-用信申请凭证
     */
    private String businessType;
    /**
     * 影印件明细
     */
    private List<ImageInfo> imageInfoList;

    @Data
    public static class ImageInfo {
        /**
         * 明细流水号
         */
        private String itemNo;
        /**
         * 影印件类别：
         * 10=身份证人像面
         * 11=身份证国徽面
         * 12=活体照片
         * 13=经办人身份证正面
         * 14=经办人身份证反面
         * 20=统一社会信用代码证
         * 21=基本户开户证明
         * 22=工商登记证明
         * 30=个体工商营业执照
         * 40=用信凭证新增)
         * 50=港澳居民来往内地通行证正面
         * 51=港澳居民来往内地通行证反面
         * 55=台湾居民来往大陆通行证正面
         * 56=台湾居民来往大陆通行证反面
         * 60=外国护照正面
         * 61=外国护照反面
         * 70-App 应 用截图
         * 71- 内 部 前 台照片
         * 72- 门 头 照 照片
         */
        private String imageType;
        /**
         * 影印件,图片 JPG、BMP、PNG 格式，大小不超过 1.8MB，图片二进制数据转 BASE64 编码
         */
        private String imageContent;
    }
}


